self-sustaining speed - French English Dictionary